.wrapper .esun-charts-group .esun-receive-type1 {
	width: calc((100% - 16px)*0.33);
	height: 168px;
	background-color: #4080FF;
}

.wrapper .esun-charts-group .esun-receive-type2 {
	width: calc((100% - 16px)*0.33);
	height: 168px;
	background-color: #50CD89;
}

.wrapper .esun-charts-group .esun-receive-type3 {
	width: calc((100% - 16px)*0.33);
	height: 168px;
	background-color: #7239EA;
}


.esun-receive-type4 {
	width: calc(100%);
	background-color: #ffffff;

}

/* .esun-receive-type5 {
	width: 67%;
	height: 626px;
	position: relative;
	margin-left: 0px;
	padding: 0px;
	background-color: #7239EA;
}

.esun-receive-type6 {
	width: calc((100% - 16px)*0.33);
	height: 626px;
	background-color: #7239EA;
} */

/* .esun-receive-type7 {
	width: 67%;
	height: 626px;
	position: relative;
	margin-left: 0px;
	padding: 0px;
} */

.esun-boxmin {
	width: calc((100% - 16px)*0.235);
	height: 305px;
	position: relative;
	background-color: rgb(120, 72, 233);
	border-radius: 15px;
	float: left;
	margin-left: 16px;
}

.esun-boxmin2 {
	width: calc((100% - 16px)*0.235);
	height: 305px;
	position: relative;
	background-color: rgb(120, 72, 233);
	border-radius: 15px;
	float: left;
	margin-left: 16px;
}

.esun-boxmin2:nth-child(1) {
	background-color: #165DFF;
}

.esun-boxmin2:nth-child(2) {
	background-color: #50CD89;
}

.esun-boxmin2:nth-child(3) {
	background-color: #FFC700;
}

.esun-boxmin2:nth-child(4) {
	background-color: #B5BDCB;
}

.esun-boxmin:nth-child(1) {
	background-color: #165DFF;
}

.esun-boxmin:nth-child(2) {
	background-color: #50CD89;
}

.esun-boxmin:nth-child(3) {
	background-color: #FFC700;
}

.esun-boxmin:nth-child(4) {
	background-color: #7239EA;
}

.esun-boxmin:nth-child(5) {
	margin-top: 16px;
	background-color: #0FC6C2;
}

.esun-boxmin:nth-child(6) {
	margin-top: 16px;
	background-color: #F1416C;
}

.esun-boxmin:nth-child(7) {
	margin-top: 16px;
	background-color: #B5BDCB;
}

.esun-boxmin .boxmincontent {
	position: relative;
	margin-top: 15px;
	width: 100%;
	height: 293px;
	background-color: rgb(255, 255, 255);
	border-radius: 0px 0px 15px 15px;
	padding-top: 14px;
	padding-left: 24px;
	padding-right: 24px;
	padding-bottom: 24px;
}

.esun-boxmin .boxmincontent .contenttop {
	/* background-color: rgb(163, 34, 34); */
	height: 28px;
}

.esun-boxmin .boxmincontent .contenttop .topleft {

	/* background-color: rgb(30, 215, 221); */
	width: 100%;
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: space-between;

	font-size: 20px;
	font-family: PingFang SC-Medium, PingFang SC;
	font-weight: 500;
	color: #1D2129;
	float: left;

}

.esun-boxmin .boxmincontent .contenttop .topright {
	position: relative;
	/* background-color: rgb(215, 30, 221); */
	float: right;
	height: 28px;
	font-size: 20px;
	font-size: 0.8em;
	/*大小*/
	padding: 0.4em;
	width: 6px;
	height: 6px;
	margin-top: 8px;
	border-top: 2px solid #4E5969;
	/*上面的线条*/
	border-right: 2px solid #4E5969;
	/*右边线条*/
	transform: rotate(45deg);
	/*主要是这个旋转45度*/
}

.esun-boxmin .boxmincontent .contenttop .topright span {
	position: absolute;
	display: inline-block;
	text-decoration: none;
	background-color: #4E5969;
	width: 12px;
	height: 2px;
	transform: rotate(-45deg);
	margin-top: -8px;
	top: 12px;
	left: -1px;
}

.esun-boxmin .boxmincontent .implementmoney {
	margin-top: 24px;
}



.esun-boxmin .boxmincontent .implementmoney span {
	font-size: 24px;
	font-family: Helvetica Neue-Medium, Helvetica Neue;
	font-weight: 500;
	color: #1D2129;
}

.esun-boxmin .boxmincontent .implerate {
	margin-top: 10px;
	font-size: 14px;
	font-family: PingFang SC-Regular, PingFang SC;
	font-weight: 400;
	color: #4E5969;
}

.esun-boxmin .boxmincontent .implerate span {
	font-size: 16px;
	font-family: Helvetica Neue-Medium, Helvetica Neue;
	font-weight: 500;
	color: #1D2129;
}

.esun-boxmin .boxmincontent .implerate .ratestrip {
	position: relative;
	height: 12px;
	background-color: #004cff;
	margin-top: 9px;
	z-index: 100;
}

.esun-boxmin .boxmincontent .implerate .ratestripunder {
	position: relative;
	width: 100%;
	height: 12px;
	background-color: #E8F3FF;
	margin-top: -12px;
	/* color: #7d8083; */
}

.esun-boxmin .boxmincontent .themessage {
	width: 100%;
	height: 47px;
	/* background-color: rgb(241, 50, 50); */
	margin-top: 23px;
}


.esun-boxmin .boxmincontent .themessage .themessagedown {

	margin-top: 14px;
	/* background-color: rgb(39, 98, 133); */
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: space-between;
}

.esun-boxmin .boxmincontent .themessage .themessagedown .downleft {
	font-size: 14px;
	font-family: PingFang SC-Regular, PingFang SC;
	font-weight: 400;
	color: #4E5969;
}

.esun-boxmin .boxmincontent .themessage .themessagedown .downright {
	font-size: 12px;
	font-family: PingFang SC-Regular, PingFang SC;
	font-weight: 400;
	color: #86909C;
}

.esun-boxmin .boxmincontent .themessage .themessagedown .downright span {
	font-size: 16px;
	font-family: Helvetica Neue-Medium, Helvetica Neue;
	font-weight: 500;
	color: #1D2129;
}


/* //////////////////////////////////////////////////////////////////////////////////////// */
.esun-boxmin2 .boxmincontent {
	position: relative;
	margin-top: 15px;
	width: 100%;
	height: 293px;
	background-color: rgb(255, 255, 255);
	border-radius: 0px 0px 15px 15px;
	padding-top: 14px;
	padding-left: 24px;
	padding-right: 24px;
	padding-bottom: 24px;
}

.esun-boxmin2 .boxmincontent .contenttop {
	/* background-color: rgb(163, 34, 34); */
	height: 28px;
}

.esun-boxmin2 .boxmincontent .contenttop .topleft {

	/* background-color: rgb(30, 215, 221); */
	width: 100%;
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: space-between;

	font-size: 20px;
	font-family: PingFang SC-Medium, PingFang SC;
	font-weight: 500;
	color: #1D2129;
	float: left;

}

.esun-boxmin2 .boxmincontent .contenttop .topright {
	position: relative;
	/* background-color: rgb(215, 30, 221); */
	float: right;
	height: 28px;
	font-size: 20px;
	font-size: 0.8em;
	/*大小*/
	padding: 0.4em;
	width: 6px;
	height: 6px;
	margin-top: 8px;
	border-top: 2px solid #4E5969;
	/*上面的线条*/
	border-right: 2px solid #4E5969;
	/*右边线条*/
	transform: rotate(45deg);
	/*主要是这个旋转45度*/
}

.esun-boxmin2 .boxmincontent .contenttop .topright span {
	position: absolute;
	display: inline-block;
	text-decoration: none;
	background-color: #4E5969;
	width: 12px;
	height: 2px;
	transform: rotate(-45deg);
	margin-top: -8px;
	top: 12px;
	left: -1px;
}

.esun-boxmin2 .boxmincontent .implementmoney {
	margin-top: 24px;
}



.esun-boxmin2 .boxmincontent .implementmoney span {
	font-size: 24px;
	font-family: Helvetica Neue-Medium, Helvetica Neue;
	font-weight: 500;
	color: #1D2129;
}

.esun-boxmin2 .boxmincontent .implerate {
	margin-top: 10px;
	font-size: 14px;
	font-family: PingFang SC-Regular, PingFang SC;
	font-weight: 400;
	color: #4E5969;
}

.esun-boxmin2 .boxmincontent .implerate span {
	font-size: 16px;
	font-family: Helvetica Neue-Medium, Helvetica Neue;
	font-weight: 500;
	color: #1D2129;
}

.esun-boxmin2 .boxmincontent .implerate .ratestrip {
	position: relative;
	height: 12px;
	background-color: #004cff;
	margin-top: 9px;
	z-index: 100;
}

.esun-boxmin2 .boxmincontent .implerate .ratestripunder {
	position: relative;
	width: 100%;
	height: 12px;
	background-color: #E8F3FF;
	margin-top: -12px;
	/* color: #7d8083; */
}

.esun-boxmin2 .boxmincontent .themessage {
	width: 100%;
	height: 47px;
	/* background-color: rgb(241, 50, 50); */
	margin-top: 23px;
}


.esun-boxmin2 .boxmincontent .themessage .themessagedown {

	margin-top: 14px;
	/* background-color: rgb(39, 98, 133); */
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: space-between;
}

.esun-boxmin2 .boxmincontent .themessage .themessagedown .downleft {
	font-size: 14px;
	font-family: PingFang SC-Regular, PingFang SC;
	font-weight: 400;
	color: #4E5969;
}

.esun-boxmin2 .boxmincontent .themessage .themessagedown .downright {
	font-size: 12px;
	font-family: PingFang SC-Regular, PingFang SC;
	font-weight: 400;
	color: #86909C;
}

.esun-boxmin2 .boxmincontent .themessage .themessagedown .downright span {
	font-size: 16px;
	font-family: Helvetica Neue-Medium, Helvetica Neue;
	font-weight: 500;
	color: #1D2129;
}



.esun-receive-type5 .esun-box-center {
	position: absolute;
	top: 0px;
	left: 0px;
	font-size: 12px;
	font-family: PingFang SC-Regular, PingFang SC;
	font-weight: 400;
	color: #86909C;
	line-height: 20px;
	text-align: center;
	z-index: 100;

}



.esun-receive-type7 {
	width: 67%;
	height: 626px;
	position: relative;
	margin-left: 0px;
	padding: 0px;
}

.esun-receive-type8 {
	width: calc((100% - 16px)*0.33);
	height: 393px;
	position: relative;
}

.esun-charts-group .esun-box-title {
	font-size: 20px;
	font-family: PingFang SC-Medium, PingFang SC;
	font-weight: 600;
	color: #1D2129;

}

.esun-charts-group .left {
	float: left;
	width: 53%;
	height: 150px;
	margin-top: 5px;

	/* margin-left: 10%; */
	position: relative;
}



.esun-charts-group .left li {

	margin-top: 27px;
	position: relative;

	font-size: 14px;
	font-family: PingFang SC-Regular, PingFang SC;
	font-weight: 400;
	color: #4E5969;
	position: relative;
	height: 23px;
	line-height: 25px;
	top: -10px;

}

.esun-charts-group .left li .colortips {
	display: inline-block;
	width: 3px;
	height: 18px;
	border-radius: 2px;

	margin-right: 8px;
	margin-top: 3px;
	position: absolute;
}

.esun-charts-group .left .lione {
	position: absolute;
	width: 100%;
	float: right;
	text-align: right;
	height: 20px;
	top: 18px;

	font-size: 20px;
	font-family: Helvetica Neue-Medium, Helvetica Neue;
	font-weight: 500;
	color: #1D2129;


}

.esun-charts-group .left .litwo {
	position: absolute;
	width: 100%;
	float: right;
	text-align: right;
	height: 20px;
	top: 69px;

	font-size: 20px;
	font-family: Helvetica Neue-Medium, Helvetica Neue;
	font-weight: 500;
	color: #1D2129;

}

.esun-charts-group .left .lithree {
	position: absolute;
	width: 100%;
	float: right;
	text-align: right;
	height: 20px;
	top: 119px;

	font-size: 20px;
	font-family: Helvetica Neue-Medium, Helvetica Neue;
	font-weight: 500;
	color: #1D2129;

}

.esun-charts-group .left .lione2 {
	position: absolute;
	width: 100%;
	float: right;
	text-align: right;
	height: 20px;
	top: 18px;

	font-size: 20px;
	font-family: Helvetica Neue-Medium, Helvetica Neue;
	font-weight: 500;
	color: #1D2129;


}

.esun-charts-group .left .litwo2 {
	position: absolute;
	width: 100%;
	float: right;
	text-align: right;
	height: 20px;
	top: 69px;

	font-size: 20px;
	font-family: Helvetica Neue-Medium, Helvetica Neue;
	font-weight: 500;
	color: #1D2129;

}

.esun-charts-group .left .lithree2 {
	position: absolute;
	width: 100%;
	float: right;
	text-align: right;
	height: 20px;
	top: 119px;

	font-size: 20px;
	font-family: Helvetica Neue-Medium, Helvetica Neue;
	font-weight: 500;
	color: #1D2129;

}

.esun-charts-group .left .lione3 {
	position: absolute;
	width: 100%;
	float: right;
	text-align: right;
	height: 20px;
	top: 18px;

	font-size: 20px;
	font-family: Helvetica Neue-Medium, Helvetica Neue;
	font-weight: 500;
	color: #1D2129;


}

.esun-charts-group .left .litwo3 {
	position: absolute;
	width: 100%;
	float: right;
	text-align: right;
	height: 20px;
	top: 69px;

	font-size: 20px;
	font-family: Helvetica Neue-Medium, Helvetica Neue;
	font-weight: 500;
	color: #1D2129;

}

.esun-charts-group .left .lithree3 {
	position: absolute;
	width: 100%;
	float: right;
	text-align: right;
	height: 20px;
	top: 119px;

	font-size: 20px;
	font-family: Helvetica Neue-Medium, Helvetica Neue;
	font-weight: 500;
	color: #1D2129;

}

.esun-charts-group .left .lispecial {
	position: absolute;
	top: 70px;
	left: 104%;
	text-align: center;
	width: 22px;
	height: 22px;
	background: #F53F3F;
	border-radius: 11px;
	font-size: 10px;
	line-height: 22px;
	font-weight: 500;
	color: #ffffff;
}

.esun-charts-group .left .lispecial2 {
	position: absolute;
	top: 70px;
	left: 104%;
	text-align: center;
	width: 22px;
	height: 22px;
	background: #F53F3F;
	border-radius: 11px;
	font-size: 10px;
	line-height: 22px;
	font-weight: 500;
	color: #ffffff;
}

.esun-charts-group .left .lispecial3 {
	position: absolute;
	top: 70px;
	left: 104%;
	text-align: center;
	width: 22px;
	height: 22px;
	background: #F53F3F;
	border-radius: 11px;
	font-size: 10px;
	line-height: 22px;
	font-weight: 500;
	color: #ffffff;
}


.esun-charts-group .right {
	float: left;
	width: 40%;
	height: 150px;
	margin-top: 5px;
	/* background-color: rgb(209, 209, 209); */
	margin-left: 7%;
	position: relative;
}

.esun-charts-group .right .prcenttitel {
	position: absolute;
	top: 60px;
	left: 45px;
	width: 70px;
	font-size: 14px;
	font-family: PingFang SC-Regular, PingFang SC;
	font-weight: 400;
	color: #4E5969;

}

.esun-charts-group .right .prcentnum {
	/* background-color: rgb(194, 38, 38); */
	width: 170px;
	position: absolute;
	top: 100px;
	left: 0px;
}

.esun-charts-group .right .prcentnumok {
	margin-top: 10px;
	position: absolute;
	top: 100px;
	left: 60px;
	font-size: 16px;
	font-family: Helvetica Neue-Medium, Helvetica Neue;
	font-weight: 500;
	color: #1D2129;
	display: none;
}

.esun-charts-group .right .prcentnumok span {
	font-size: 10px;
	font-family: PingFang SC-Regular, PingFang SC;
	font-weight: 400;
	color: #4E5969;

}

.esun-charts-group .right .prcentnumok2 {
	position: absolute;
	top: 100px;
	margin-top: 10px;
	left: 60px;
	font-size: 16px;
	font-family: Helvetica Neue-Medium, Helvetica Neue;
	font-weight: 500;
	color: #1D2129;
	display: none;
}

.esun-charts-group .right .prcentnumok2 span {
	font-size: 10px;
	font-family: PingFang SC-Regular, PingFang SC;
	font-weight: 400;
	color: #4E5969;
}

.esun-charts-group .right .prcentnumok3 {
	position: absolute;
	margin-top: 10px;
	top: 100px;
	left: 60px;
	font-size: 16px;
	font-family: Helvetica Neue-Medium, Helvetica Neue;
	font-weight: 500;
	color: #1D2129;
	display: none;
}

.esun-charts-group .right .prcentnumok3 span {
	font-size: 10px;
	font-family: PingFang SC-Regular, PingFang SC;
	font-weight: 400;
	color: #4E5969;
}

.esun-charts-group .right .prcentnum .prcentnumleft {
	float: left;
	/* background-color: rgb(37, 41, 240); */
	margin-top: 10px;
	width: 20%;
	font-size: 16px;
	font-family: Helvetica Neue-Medium, Helvetica Neue;
	font-weight: 500;
	color: #1D2129;

}

.esun-charts-group .right .prcentnum .prcentnumright {
	float: right;
	margin-top: 10px;
	/* background-color: rgb(54, 240, 37); */
	width: 20%;
	font-size: 16px;
	font-family: Helvetica Neue-Medium, Helvetica Neue;
	font-weight: 500;
	color: #1D2129;
}

.esun-charts-group .right .prcentnum .prcentnumleft2 {
	float: left;
	/* background-color: rgb(37, 41, 240); */
	width: 20%;
	margin-top: 10px;
	font-size: 16px;
	font-family: Helvetica Neue-Medium, Helvetica Neue;
	font-weight: 500;
	color: #1D2129;

}

.esun-charts-group .right .prcentnum .prcentnumright2 {
	float: right;
	/* background-color: rgb(54, 240, 37); */
	width: 20%;
	margin-top: 10px;
	font-size: 16px;
	font-family: Helvetica Neue-Medium, Helvetica Neue;
	font-weight: 500;
	color: #1D2129;
}

.esun-charts-group .right .prcentnum .prcentnumleft3 {
	float: left;
	margin-top: 10px;
	/* background-color: rgb(37, 41, 240); */
	width: 20%;
	font-size: 16px;
	font-family: Helvetica Neue-Medium, Helvetica Neue;
	font-weight: 500;
	color: #1D2129;

}

.esun-charts-group .right .prcentnum .prcentnumright3 {
	float: right;
	margin-top: 10px;
	/* background-color: rgb(54, 240, 37); */
	width: 20%;
	font-size: 16px;
	font-family: Helvetica Neue-Medium, Helvetica Neue;
	font-weight: 500;
	color: #1D2129;

}

.esun-charts-group .right .prcentnum span {

	font-size: 12px;
	font-family: PingFang SC-Regular, PingFang SC;
	font-weight: 400;
	color: #4E5969;
}

#completedworkshop {

	/* background-color: rgb(177, 45, 45); */
	width: 120%;
	height: 100%;
	margin-top: 10px;
	margin-left: -7%;
}

#proportionworkshop {

	/* background-color: rgb(177, 45, 45); */
	width: 110%;
	height: 70%;
	margin-top: 10px;
	margin-left: -5%;
}

#modelplannumber {
	/* background-color: rgb(177, 45, 45); */
	width: 100%;
	height: 100%;
	margin-top: -30px;
	margin-left: -10px;
}

.monthlycompletion {
	position: absolute;
	margin-left: 22px;
	top: 150px;
	left: 0px;
	width: 110px;
	height: 120px;
	font-size: 14px;
	font-family: PingFang SC-Regular, PingFang SC;
	font-weight: 400;
	color: #1D2129;

}

.monthlycompletion p {
	font-size: 32px;
	font-family: Helvetica Neue-Medium, Helvetica Neue;
	font-weight: 500;
	color: #1D2129;
	margin-top: 3px;
	margin-bottom: 5px;
}

.monthlycompletion .precent {
	color: #00B42A;
}

.monthlycompletion .precentword {
	padding-left: 5px;
	/* color: #ffffff; */
	color: #c7c7c7;
	/* color: #cbe5ff; */


}

#monthlycompletionprecent {
	/* background-color: rgb(177, 45, 45); */
	width: 107%;
	height: 100%;
	margin-top: 20px;
	margin-left: -18px;
}

#semicircle {
	/* background-color: rgb(177, 45, 45); */
	width: 120%;
	height: 100%;
	margin-top: 20px;
	margin-left: -15%;
}

#abcd {
	/* background-color: rgb(177, 45, 45); */
	position: relative;
	width: 120%;
	height: 100%;
	margin-top: 0px;
	margin-left: -15%;

}

#efgh {
	/* background-color: rgb(177, 45, 45); */
	position: relative;
	width: 120%;
	height: 100%;
	margin-top: 0px;
	margin-left: -15%;

}

.modelone {
	font-size: 20px;
	font-family: PingFang SC-Medium, PingFang SC;
	font-weight: 500;
	color: #1D2129;
	position: absolute;
	top: 24px;
	left: 24px;
	z-index: 100;
}

.modeltwo {
	font-size: 20px;
	font-family: PingFang SC-Medium, PingFang SC;
	font-weight: 500;
	color: #1D2129;
	position: absolute;
	top: 413px;
	left: 24px;
}

.modelthree {
	font-size: 20px;
	font-family: PingFang SC-Medium, PingFang SC;
	font-weight: 500;
	color: #1D2129;
	position: absolute;
	top: 1115px;
	left: 24px;
}
.schedule {
	margin-top: 16px;
}

.schedule .scheduletable {
	position: relative;
	width: 100%;
	border: 1px solid rgba(255, 0, 0, 0);
}

.schedule .scheduletable thead {
	background-color: #165DFF;
	height: 44px;
	font-size: 14px;
	font-family: PingFang SC-Medium, PingFang SC;
	font-weight: 500;
	color: #FFFFFF;
}

.schedule .scheduletable thead th {
	padding-left: 20px;
	padding-right: 20px;
}

.schedule .scheduletable thead th:nth-child(2) {
	text-align: right;
}

.schedule .scheduletable thead th:nth-child(3) {
	text-align: right;
}

.schedule .scheduletable thead th:nth-child(4) {
	text-align: right;
}

.schedule .scheduletable tbody{
	font-size: 14px;
font-family: PingFang SC-Medium, PingFang SC;
font-weight: 500;
color: #1D2129;
}




/* ///////////////////////////////////////////////////////////////////////////////// */
.schedule .scheduletable tbody  .th1{
	height: 44px;
	padding-left: 20px;
	padding-right: 20px;
}

.schedule .scheduletable tbody  .th1:nth-child(1) {

	background-color:#C3DFFF;
}

.schedule .scheduletable tbody  .th1:nth-child(2) {
	text-align: right;
	background-color:#CCE6FF;
}

.schedule .scheduletable tbody  .th1:nth-child(3) {
	text-align: right;
	background-color: #D4EAFD;
}

.schedule .scheduletable tbody  .th1:nth-child(4)  {
	text-align: right;
	background-color: #DEF2FF;
	color:#ba35db;
}
/* ///////////////////////////////////////////////////////////////////////////////// */


/* ///////////////////////////////////////////////////////////////////////////////// */
.schedule .scheduletable tbody  .th2{
	height: 44px;
	padding-left: 20px;
	padding-right: 20px;
}

.schedule .scheduletable tbody .th2:nth-child(1) {
	background-color:#DFEEFF;
}

.schedule .scheduletable tbody .th2:nth-child(2) {
	text-align: right;
	background-color:#E7F3FF;
}

.schedule .scheduletable tbody .th2:nth-child(3) {
	text-align: right;
	background-color: #EBF6FF;
}

.schedule .scheduletable tbody .th2:nth-child(4)  {
	text-align: right;
	background-color: #F2FAFF;
	color:#ba35db;
}
/* ///////////////////////////////////////////////////////////////////////////////// */

.schedule .scheduletable tbody .contrastnumberup{
	color:#00B42A;
}

.schedule .scheduletable tbody .contrastnumberdown{
	color:#F53F3F;
}

.schedule .scheduletable tbody .contrastnumbersame{
color: #1D2129;
}



 /* .contrastnumber:nth-child(2){
color:#F53F3F;
} */

.trdown {
	position:relative;
    margin-right: 3px;
     margin-bottom: 3px;
	/*内容宽高均为0*/
	display: inline-block;
	width: 0px;
	height: 0px;
	border: 5px solid #F53F3F;
	/*下边框设为none*/
	border-bottom: none;
	/*左右设为透明色*/
	border-left-color: transparent;        
	border-right-color: transparent;	
}



.trup {
	position:relative;
    margin-right: 3px;
     margin-bottom: 3px;
	/*内容宽高均为0*/
	display: inline-block;
	width: 0px;
	height: 0px;
	border: 5px solid #F53F3F;
	/*下边框设为none*/
	border-top: none;
	/*左右设为透明色*/
	border-left-color: transparent;        
	border-right-color: transparent;	
}

.trup {
		position:relative;
    margin-right: 3px;
     margin-bottom: 3px;
	/*内容宽高均为0*/
	display: inline-block;
	width: 0px;
	height: 0px;
	border: 5px solid #00B42A;
	/*下边框设为none*/
	border-top: none;
	/*左右设为透明色*/
	border-left-color: transparent;        
	border-right-color: transparent;	
}

.schedule .scheduletable tbody th{
	border-bottom: 1px solid #DCE9F8;
}